const app = getApp()
const API = require("../../http/API")
const http = require("../../http/http")
Page({
	data: {
		// 控制开局tar样式
		blue: 0,
		// 直播
		zb: [],
		// 直播传值
		page: 1,
		// 专访
		zf: [],
		// 周边
		rm: []
	},
	onLoad() {
		// 大触直播
		this.zhibo()
	},
	// 大触直播
	zhibo() {
		http(API.zb, {
			page: this.data.page
		}).then(res => {
			if (this.data.page == 1) {
				this.setData({
					zb: res.data.course.data
				})
			} else {
				this.setData({
					zb: this.data.zb.concat(res.data.course.data)
				})
			}
		})
	},
	// 大触专访
	zhuanfang() {
		http(API.zf, {
			page: this.data.page
		}).then(res => {
			if (this.data.page == 1) {
				this.setData({
					zf: res.data.data
				})
			} else {
				this.setData({
					zf: this.data.zf.concat(res.data.data)
				})
			}
		})
	},
	// 周边
	rm() {
		http(API.remen, {
			page: this.data.page
		}).then(res => {
			if (this.data.page == 1) {
				this.setData({
					rm: res.data.data
				})
			} else {
				this.setData({
					rm: this.data.rm.concat(res.data.data)
				})
			}
		})
	},
	// 事件
	blue(e) {
		this.setData({
			blue: e.currentTarget.dataset.index,
			page: 1
		})
		if (this.data.blue == 0) {
			this.zhibo()
		} else if (this.data.blue == 1) {
			this.zhuanfang()
		} else if (this.data.blue == 2) {
			this.rm()
		}
	},
	// 页面上拉触底事件的处理函数
	onReachBottom: function () {
		this.setData({
			page: this.data.page + 1
		})
		if (this.data.blue == 0) {
			this.zhibo()
		} else if (this.data.blue == 1) {
			this.zhuanfang()
		}else if (this.data.blue == 2) {
			this.rm()
		}
	}
})